


#pragma once
#ifndef  __AGLO__
#define __AGLO__


// #include <opencv2/opendnn.hpp>
#include <openvino/openvino.hpp>
#include <opencv2/opencv.hpp>

#include <string>

class algo{
public:
    //  alog(void);
    void init();

    //  alog(const alog& a);
    std::string operator()(cv::Mat &input);
    ov::CompiledModel compiled_model;
};
#endif
// static algo *palgo=nullptr;
// algo* my_create_predictor(void){ 
//     if (palgo==nullptr)
//     palgo=new algo();
//     return  palgo;
//     }